<menu id="8mwcu"></menu>
  • <rt id="8mwcu"><code id="8mwcu"></code></rt><center id="8mwcu"><dd id="8mwcu"></dd></center>
    <center id="8mwcu"></center>
    <dl id="8mwcu"></dl><tbody id="8mwcu"><small id="8mwcu"></small></tbody>
    
    
    <tbody id="8mwcu"></tbody>
     
    技術(shù)博客INFO
    聯(lián)系我們CONTACT

    公司地址:茂名市人民南路新村大院22號(hào)101

    電話:13592986386

    Global.asax文件的使用您當(dāng)前的位置:首頁(yè) > Global.asax文件的使用

    Global.asax文件的使用

    發(fā)布時(shí)間:2017/7/24 11:32:37

    Global.asax.cs中的方法的含義
    Application_Init:在每一個(gè)HttpApplication實(shí)例初始化的時(shí)候執(zhí)行
    Application_Disposed:在每一個(gè)HttpApplication實(shí)例被銷毀之前執(zhí)行
    Application_Error:所有沒(méi)有處理的錯(cuò)誤都會(huì)導(dǎo)致這個(gè)方法的執(zhí)行
    Application_Start:在程序初始化的時(shí)候執(zhí)行。在Web應(yīng)用程序的生命周期里就執(zhí)行一次,這里只能放一些公用的信息,比如HttpApplicationState。
    Application_End:應(yīng)用程序結(jié)束時(shí),在最后一個(gè)HttpApplication銷毀之后執(zhí)行。對(duì)應(yīng)Application_Start,在整個(gè)生命周期里面也是只執(zhí)行一次
    Session_Start:會(huì)話開(kāi)始時(shí)執(zhí)行。
    Session_End:會(huì)話結(jié)束或過(guò)期時(shí)執(zhí)行。
    Application_BeginRequest:BeginRequest是在收到Request時(shí)第一個(gè)觸發(fā)的事件,這個(gè)方法第一個(gè)執(zhí)行。
    Application_AuthenticateRequest:當(dāng)安全模塊已經(jīng)建立了當(dāng)前用戶的標(biāo)識(shí)后執(zhí)行。
    Application_AuthorizeRequest:當(dāng)安全模塊已經(jīng)驗(yàn)證了當(dāng)前用戶的授權(quán)時(shí)執(zhí)行。
    Application_ResolveRequestCache:當(dāng)ASP.NET完成授權(quán)事件以使緩存模塊從緩存中為請(qǐng)求提供服務(wù)時(shí)發(fā)生,從而跳過(guò)處理程序(頁(yè)面或者是WebService)的執(zhí)行。這樣做可以改善網(wǎng)站的性能,這個(gè)事件還可以用來(lái)判斷正文是不是從Cache中得到的。
    Application_AcquireRequestState:當(dāng)ASP.NET獲取當(dāng)前請(qǐng)求所關(guān)聯(lián)的當(dāng)前狀態(tài)(如Session)時(shí)執(zhí)行。
    Application_PreRequestHandlerExecute:當(dāng)ASP.Net即將把請(qǐng)求發(fā)送到處理程序?qū)ο螅?yè)面或者是WebService)之前執(zhí)行。這個(gè)時(shí)候,Session就可以用了。
    Application_PostRequestHandlerExecute:當(dāng)處理程序?qū)ο蠊ぷ魍瓿珊髨?zhí)行。
    Application_ReleaseRequestState:在ASP.NET執(zhí)行完所有請(qǐng)求處理程序后執(zhí)行。ReleaseRequestState事件將使當(dāng)前狀態(tài)數(shù)據(jù)被保存。
    Application_UpdateRequestCache:在ASP.NET執(zhí)行完處理程序后為了后續(xù)的請(qǐng)求而更新響應(yīng)緩存時(shí)執(zhí)行。
    Application_EndRequest:同上,EndRequest是在響應(yīng)Request時(shí)最后一個(gè)觸發(fā)的事件,這個(gè)方法自然就是最后一個(gè)執(zhí)行的了。
    Application_PreSendRequestHeaders:向客戶端發(fā)送Http標(biāo)頭之前執(zhí)行。
    Application_PreSendRequestContent:向客戶端發(fā)送Http正文之前執(zhí)行。
    Request相應(yīng)的事件執(zhí)行順序:
    1.BeginRequest

    2.AuthenticateRequest

    3.AuthorizeRequest

    4.ResolveRequestCache

    5.AcquireRequestState

    6.PreRequestHandlerExecute

    7.PostRequestHandlerExecute

    8.ReleaseRequestState

    9.UpdateRequestCache

    10.EndRequest

    美丽人妻中文字幕中出在线,97婷婷视频在线,亚洲精品午夜无码专区,人人九九精品国产 国产黄色视频在线播 亚洲精品91天天久久人人
    <menu id="8mwcu"></menu>
  • <rt id="8mwcu"><code id="8mwcu"></code></rt><center id="8mwcu"><dd id="8mwcu"></dd></center>
    <center id="8mwcu"></center>
    <dl id="8mwcu"></dl><tbody id="8mwcu"><small id="8mwcu"></small></tbody>
    
    
    <tbody id="8mwcu"></tbody>